package com.runfast.waimai.dao.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class RunfastCuser implements Serializable {
    private Integer id;

    private String areaname;

    private String byroles;

    private String card;

    private String cityid;

    private String cityname;

    private String code;

    private String countyid;

    private String countyname;

    private Date createtime;

    private Date logtime;

    private String mobile;

    private String name;

    private String nickname;

    private String openid;

    private String orgtype;

    private String password;

    private String pic;

    private BigDecimal remainder;

    private String townid;

    private String townname;

    private String provinceid;

    private String qq;

    private String xinl;

    private String email;

    private Integer gender;

    private Double score;

    private BigDecimal minmonety;

    private BigDecimal consume;

    private Integer rnum;

    private BigDecimal totalremainder;

    private String bdpushchannelid;

    private String bdpushuserid;

    private Integer bptype;

    private String otherid;

    private Integer pushtype;

    private String alias;

    private String thirdloginid;

    private Integer thirdlogintype;

    private String miniopenid;

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public RunfastCuser withId(Integer id) {
        this.setId(id);
        return this;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getAreaname() {
        return areaname;
    }

    public RunfastCuser withAreaname(String areaname) {
        this.setAreaname(areaname);
        return this;
    }

    public void setAreaname(String areaname) {
        this.areaname = areaname == null ? null : areaname.trim();
    }

    public String getByroles() {
        return byroles;
    }

    public RunfastCuser withByroles(String byroles) {
        this.setByroles(byroles);
        return this;
    }

    public void setByroles(String byroles) {
        this.byroles = byroles == null ? null : byroles.trim();
    }

    public String getCard() {
        return card;
    }

    public RunfastCuser withCard(String card) {
        this.setCard(card);
        return this;
    }

    public void setCard(String card) {
        this.card = card == null ? null : card.trim();
    }

    public String getCityid() {
        return cityid;
    }

    public RunfastCuser withCityid(String cityid) {
        this.setCityid(cityid);
        return this;
    }

    public void setCityid(String cityid) {
        this.cityid = cityid == null ? null : cityid.trim();
    }

    public String getCityname() {
        return cityname;
    }

    public RunfastCuser withCityname(String cityname) {
        this.setCityname(cityname);
        return this;
    }

    public void setCityname(String cityname) {
        this.cityname = cityname == null ? null : cityname.trim();
    }

    public String getCode() {
        return code;
    }

    public RunfastCuser withCode(String code) {
        this.setCode(code);
        return this;
    }

    public void setCode(String code) {
        this.code = code == null ? null : code.trim();
    }

    public String getCountyid() {
        return countyid;
    }

    public RunfastCuser withCountyid(String countyid) {
        this.setCountyid(countyid);
        return this;
    }

    public void setCountyid(String countyid) {
        this.countyid = countyid == null ? null : countyid.trim();
    }

    public String getCountyname() {
        return countyname;
    }

    public RunfastCuser withCountyname(String countyname) {
        this.setCountyname(countyname);
        return this;
    }

    public void setCountyname(String countyname) {
        this.countyname = countyname == null ? null : countyname.trim();
    }

    public Date getCreatetime() {
        return createtime;
    }

    public RunfastCuser withCreatetime(Date createtime) {
        this.setCreatetime(createtime);
        return this;
    }

    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }

    public Date getLogtime() {
        return logtime;
    }

    public RunfastCuser withLogtime(Date logtime) {
        this.setLogtime(logtime);
        return this;
    }

    public void setLogtime(Date logtime) {
        this.logtime = logtime;
    }

    public String getMobile() {
        return mobile;
    }

    public RunfastCuser withMobile(String mobile) {
        this.setMobile(mobile);
        return this;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile == null ? null : mobile.trim();
    }

    public String getName() {
        return name;
    }

    public RunfastCuser withName(String name) {
        this.setName(name);
        return this;
    }

    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    public String getNickname() {
        return nickname;
    }

    public RunfastCuser withNickname(String nickname) {
        this.setNickname(nickname);
        return this;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname == null ? null : nickname.trim();
    }

    public String getOpenid() {
        return openid;
    }

    public RunfastCuser withOpenid(String openid) {
        this.setOpenid(openid);
        return this;
    }

    public void setOpenid(String openid) {
        this.openid = openid == null ? null : openid.trim();
    }

    public String getOrgtype() {
        return orgtype;
    }

    public RunfastCuser withOrgtype(String orgtype) {
        this.setOrgtype(orgtype);
        return this;
    }

    public void setOrgtype(String orgtype) {
        this.orgtype = orgtype == null ? null : orgtype.trim();
    }

    public String getPassword() {
        return password;
    }

    public RunfastCuser withPassword(String password) {
        this.setPassword(password);
        return this;
    }

    public void setPassword(String password) {
        this.password = password == null ? null : password.trim();
    }

    public String getPic() {
        return pic;
    }

    public RunfastCuser withPic(String pic) {
        this.setPic(pic);
        return this;
    }

    public void setPic(String pic) {
        this.pic = pic == null ? null : pic.trim();
    }

    public BigDecimal getRemainder() {
        return remainder;
    }

    public RunfastCuser withRemainder(BigDecimal remainder) {
        this.setRemainder(remainder);
        return this;
    }

    public void setRemainder(BigDecimal remainder) {
        this.remainder = remainder;
    }

    public String getTownid() {
        return townid;
    }

    public RunfastCuser withTownid(String townid) {
        this.setTownid(townid);
        return this;
    }

    public void setTownid(String townid) {
        this.townid = townid == null ? null : townid.trim();
    }

    public String getTownname() {
        return townname;
    }

    public RunfastCuser withTownname(String townname) {
        this.setTownname(townname);
        return this;
    }

    public void setTownname(String townname) {
        this.townname = townname == null ? null : townname.trim();
    }

    public String getProvinceid() {
        return provinceid;
    }

    public RunfastCuser withProvinceid(String provinceid) {
        this.setProvinceid(provinceid);
        return this;
    }

    public void setProvinceid(String provinceid) {
        this.provinceid = provinceid == null ? null : provinceid.trim();
    }

    public String getQq() {
        return qq;
    }

    public RunfastCuser withQq(String qq) {
        this.setQq(qq);
        return this;
    }

    public void setQq(String qq) {
        this.qq = qq == null ? null : qq.trim();
    }

    public String getXinl() {
        return xinl;
    }

    public RunfastCuser withXinl(String xinl) {
        this.setXinl(xinl);
        return this;
    }

    public void setXinl(String xinl) {
        this.xinl = xinl == null ? null : xinl.trim();
    }

    public String getEmail() {
        return email;
    }

    public RunfastCuser withEmail(String email) {
        this.setEmail(email);
        return this;
    }

    public void setEmail(String email) {
        this.email = email == null ? null : email.trim();
    }

    public Integer getGender() {
        return gender;
    }

    public RunfastCuser withGender(Integer gender) {
        this.setGender(gender);
        return this;
    }

    public void setGender(Integer gender) {
        this.gender = gender;
    }

    public Double getScore() {
        return score;
    }

    public RunfastCuser withScore(Double score) {
        this.setScore(score);
        return this;
    }

    public void setScore(Double score) {
        this.score = score;
    }

    public BigDecimal getMinmonety() {
        return minmonety;
    }

    public RunfastCuser withMinmonety(BigDecimal minmonety) {
        this.setMinmonety(minmonety);
        return this;
    }

    public void setMinmonety(BigDecimal minmonety) {
        this.minmonety = minmonety;
    }

    public BigDecimal getConsume() {
        return consume;
    }

    public RunfastCuser withConsume(BigDecimal consume) {
        this.setConsume(consume);
        return this;
    }

    public void setConsume(BigDecimal consume) {
        this.consume = consume;
    }

    public Integer getRnum() {
        return rnum;
    }

    public RunfastCuser withRnum(Integer rnum) {
        this.setRnum(rnum);
        return this;
    }

    public void setRnum(Integer rnum) {
        this.rnum = rnum;
    }

    public BigDecimal getTotalremainder() {
        return totalremainder;
    }

    public RunfastCuser withTotalremainder(BigDecimal totalremainder) {
        this.setTotalremainder(totalremainder);
        return this;
    }

    public void setTotalremainder(BigDecimal totalremainder) {
        this.totalremainder = totalremainder;
    }

    public String getBdpushchannelid() {
        return bdpushchannelid;
    }

    public RunfastCuser withBdpushchannelid(String bdpushchannelid) {
        this.setBdpushchannelid(bdpushchannelid);
        return this;
    }

    public void setBdpushchannelid(String bdpushchannelid) {
        this.bdpushchannelid = bdpushchannelid == null ? null : bdpushchannelid.trim();
    }

    public String getBdpushuserid() {
        return bdpushuserid;
    }

    public RunfastCuser withBdpushuserid(String bdpushuserid) {
        this.setBdpushuserid(bdpushuserid);
        return this;
    }

    public void setBdpushuserid(String bdpushuserid) {
        this.bdpushuserid = bdpushuserid == null ? null : bdpushuserid.trim();
    }

    public Integer getBptype() {
        return bptype;
    }

    public RunfastCuser withBptype(Integer bptype) {
        this.setBptype(bptype);
        return this;
    }

    public void setBptype(Integer bptype) {
        this.bptype = bptype;
    }

    public String getOtherid() {
        return otherid;
    }

    public RunfastCuser withOtherid(String otherid) {
        this.setOtherid(otherid);
        return this;
    }

    public void setOtherid(String otherid) {
        this.otherid = otherid == null ? null : otherid.trim();
    }

    public Integer getPushtype() {
        return pushtype;
    }

    public RunfastCuser withPushtype(Integer pushtype) {
        this.setPushtype(pushtype);
        return this;
    }

    public void setPushtype(Integer pushtype) {
        this.pushtype = pushtype;
    }

    public String getAlias() {
        return alias;
    }

    public RunfastCuser withAlias(String alias) {
        this.setAlias(alias);
        return this;
    }

    public void setAlias(String alias) {
        this.alias = alias == null ? null : alias.trim();
    }

    public String getThirdloginid() {
        return thirdloginid;
    }

    public RunfastCuser withThirdloginid(String thirdloginid) {
        this.setThirdloginid(thirdloginid);
        return this;
    }

    public void setThirdloginid(String thirdloginid) {
        this.thirdloginid = thirdloginid == null ? null : thirdloginid.trim();
    }

    public Integer getThirdlogintype() {
        return thirdlogintype;
    }

    public RunfastCuser withThirdlogintype(Integer thirdlogintype) {
        this.setThirdlogintype(thirdlogintype);
        return this;
    }

    public void setThirdlogintype(Integer thirdlogintype) {
        this.thirdlogintype = thirdlogintype;
    }

    public String getMiniopenid() {
        return miniopenid;
    }

    public RunfastCuser withMiniopenid(String miniopenid) {
        this.setMiniopenid(miniopenid);
        return this;
    }

    public void setMiniopenid(String miniopenid) {
        this.miniopenid = miniopenid == null ? null : miniopenid.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", areaname=").append(areaname);
        sb.append(", byroles=").append(byroles);
        sb.append(", card=").append(card);
        sb.append(", cityid=").append(cityid);
        sb.append(", cityname=").append(cityname);
        sb.append(", code=").append(code);
        sb.append(", countyid=").append(countyid);
        sb.append(", countyname=").append(countyname);
        sb.append(", createtime=").append(createtime);
        sb.append(", logtime=").append(logtime);
        sb.append(", mobile=").append(mobile);
        sb.append(", name=").append(name);
        sb.append(", nickname=").append(nickname);
        sb.append(", openid=").append(openid);
        sb.append(", orgtype=").append(orgtype);
        sb.append(", password=").append(password);
        sb.append(", pic=").append(pic);
        sb.append(", remainder=").append(remainder);
        sb.append(", townid=").append(townid);
        sb.append(", townname=").append(townname);
        sb.append(", provinceid=").append(provinceid);
        sb.append(", qq=").append(qq);
        sb.append(", xinl=").append(xinl);
        sb.append(", email=").append(email);
        sb.append(", gender=").append(gender);
        sb.append(", score=").append(score);
        sb.append(", minmonety=").append(minmonety);
        sb.append(", consume=").append(consume);
        sb.append(", rnum=").append(rnum);
        sb.append(", totalremainder=").append(totalremainder);
        sb.append(", bdpushchannelid=").append(bdpushchannelid);
        sb.append(", bdpushuserid=").append(bdpushuserid);
        sb.append(", bptype=").append(bptype);
        sb.append(", otherid=").append(otherid);
        sb.append(", pushtype=").append(pushtype);
        sb.append(", alias=").append(alias);
        sb.append(", thirdloginid=").append(thirdloginid);
        sb.append(", thirdlogintype=").append(thirdlogintype);
        sb.append(", miniopenid=").append(miniopenid);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}